// 单身狗问题: c语言时期就已经做过相关的题目了
// 这里使用了cpp的特性,可以更方便地解决问题
// 本质上还是使用了位运算的思路,所以没什么可以讲的

class Solution 
{

public:
    int singleNumber(vector<int>& nums) 
    {

        int num = 0 ;

        for (auto e : nums)
        {

            num ^= e ;

        }

        return num ;
        
    }

};